Objectives

•	Design a simple Alice program
•	Build a simple Alice program
•	Animate Alice objects by sending them messages
•	Use the Alice doInOrder and doTogether controls
•	Change an object’s properties from within a program
•	Use Alice’s quad view to position objects near one another

Lesson Plan

Getting Started with Alice

Discuss history of Alice and how it evolved

Discuss and Demonstrate how to setup and run Alice

	Downloading Alice
	Installing Alice
	Running Alice

Demonstrate Alice Tutorials 
	Run Tutorial 1
	Assign students to run all four of the Alice Tutorials

Demonstrate story-board sketches

Discuss the layout of the Alice development environment
	Alice window
		Menus
			File
			Edit
			Tools
			Help
		Buttons
			Play
			Undo
			Redo
		World window
		Object tree
			Camera
			Light	
			Ground

Details area
			Properties
			Methods
			Functions
		Events area
		Editing area

Demonstrate Alice Tutorials 
	Run Tutorial 1
	Assign students to run all four of the Alice Tutorials

Demonstrate story-board sketches

Have students develop a story board and simple Alice program depicting two children singing the song Row Row Row Your Boat each child alternating a verse.